\chapter{Conclusion}
Le but de ce projet était d'implémenter un mécanisme SPA respectant des besoins de sécurité et de performance au niveau du serveur ainsi qu'un haut niveau d'abstraction pour le client.

\paragraph{}
 Dans un premier temps les attentes au niveau du client ont été totalement respectées. Les clefs de chiffrements ainsi que l'IV sont générés aléatoirement à partir d'un mot de passe spécifique. Contrairement à la clef de chiffrement, l'IV est regénéré pour chaque paquet envoyé. Le programme permet donc de forger un paquet sécurisé contenant toutes les informations nécessaires au serveur. De plus l'exécution respecte le niveau de transparence attendu.
 
 \paragraph{}
 De son côté le serveur traîte parfaitement tous les paquets reçus. Il détecte automatiquement si un paquet est rejoué ou périmé. Cependant certains points restent à améliorer concernant la congestion du pare-feu vue dans la section 5.4.
 
 